這次的練習發現許多細節在初學時沒有注意好,例如空間的配置以及padding
及margin
的應用,如何讓版面排起來增加可閱讀性及舒適度,確實是還需要多加磨練的地方,這次的RWD
增加了手機裝置的閱讀性,避免過多的圖文重複出現,因此有稍微衡量過整體閱讀觀感,開始使用JQuery
做一些互動效果,插入了animate
套件讓網頁互動性增加,header
使用了下拉式選單方便手機點選,持續練習,發現過往的不足,修正並思考,每當大尺寸或小尺寸做完都豁然開朗,但過了5分鐘後發現,還有RWD
啊大哥,醒醒吧,你還沒做完。
transform: translateXY
增加hover
觸碰後的移動效果。transform: scale(0,1)
增加hover
觸碰後的移動效果。header
及main-footer
的search bar
需使用flex
讓物件彼此沒有空隙。img
的寬度比例大小要多掌握,可用Google開發者工具檢查圖片的尺寸。::before
或::after
使用在刻三角形時需注意物件本身寬度,避免使用%
跑版,三角形用border-top,bottom,left,right
搭配。margin-left-right
移動物件產生交疊效果。flex
時若需要左右物件互換位置,可用order
或flex-direction: row-reverse
可以嘗試運用看出差異。More
可在父層使用flex
後再使用align-self
控制自己得位置。flex-grow: 1
,自動分配物件的空間,每個物件佔一等分,需先將width = 0
讓物件本身沒有寬度(關鍵啊)。frame(0%,25%,50%,75%,100%)
,嘗試做到細部動畫(雖然我懶只做0%,100%
哈哈)。